import { Component, OnInit } from '@angular/core';

@Component({
  selector: 'app-lifefn',
  templateUrl: './lifefn.component.html',
  styleUrls: ['./lifefn.component.css']
})
// implements后面为生命函数对应的规范，可以不引入
// 若引入则需按照其规范书写
// 引入多个时使用 ,分割
export class LifefnComponent implements OnInit {
  public msg:string = ''
  constructor() {  
    console.log('00---我是constructor构造函数')
  }
  ngOnChanges(): void {
    console.log('01---我是 ngOnChanges 生命周期函数')
  }
  ngOnInit(): void {
    console.log('02---我是 ngOnInit 生命周期函数')
  }
  ngDoCheck(): void {
    console.log('03---我是 ngDoCheck 生命周期函数')
  }
  ngAfterContentInit(): void {
    console.log('04---我是 ngAfterContentInit 生命周期函数')
  }
  ngAfterContentChecked(): void {
    console.log('05---我是 ngAfterContentChecked 生命周期函数')
  }
  ngAfterViewInit(): void {
    console.log('06---我是 ngAfterViewInit 生命周期函数')
  }
  ngAfterViewChecked(): void {
    console.log('07---我是 ngAfterViewChecked 生命周期函数')
  }
  ngOnDestroy(): void {
    console.log('08---我是 ngOnDestroy 生命周期函数')
  }
}
